package com.hejing.单例模式;

/**
 * ClassName: GirlFriend
 * Package: com.hejing.单例模式
 * Description:
 *      单例模式设计-存在线程安全的懒汉式单例模式
 * @Author: HeJing
 * @Create: 2023-03-28 9:57
 * @Version: 1.0
 */
public class GirlFriendLangHang {
    // 1、类的构造器私有化:
    private GirlFriendLangHang(){

    }
    // 2、声明当前类的实例，作为一个静态变量存在
    private static GirlFriendLangHang instance = null;

    // 3、通过静态 getXxx方法获取当前类的实例，如果未创建对象，则在方法内部进行创建。
    public static GirlFriendLangHang getInstance() {
        if(instance == null){
            instance = new GirlFriendLangHang();
        }
        return instance;
    }

}

















